#ifndef _DEVICE_MFK_H_
#define _DEVICE_MFK_H_

#include "../CASF/CDSF_ErrorCode.h"
#include "../CASF/CDSF_Control.h"
#include "../CASF/CDSF_Display.h"


typedef void (* MFKInputEnded)(SFScreenId screenId);

extern SFCode MFKStartInput(SFScreenId screenId, const char *message, MFKInputEnded endCallback);
extern SFCode MFKEndInput(SFScreenId screenId);
extern SFCode MFKReadInputString(SFScreenId screenId, const char **cString, SFInputStringMode *mode);

#endif